﻿.clsTitle
{
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
	/*color: #FFFFFF;*/
	color: Gold;
}

.clsTitle2
{
	font-weight: bold;
	font-size: 14px;
}

.aLink, .aLink:visited, .aLink A, .aLink A:visited
{
	color: Blue;
}
.aLink:hover, .aLink:active, .aLink A:hover, .aLink A:active
{
	color: Red;
}

.aLink2, .aLink2:visited
{
	color: White;
}
.aLink2:hover, .aLink2:active
{
	color: White;
}

.aLink3, .aLink3:visited
{
	color: Blue;
}
.aLink3:hover, .aLink3:active
{
	color: White;
}

.clsWhite
{
	color: White;
}
.clsError
{
	font-family: Verdana, Arial;
	font-weight: bold;
	color: Red;
}
.clsMessage
{
	font-family: Verdana, Arial;
	font-weight: bold;
	color: Green;
}

.clsSelect, .clsDelete
{
	vertical-align: middle;
	cursor: pointer;
	border: none;
	padding: 0px;
	margin: 0px;
	width: 15px;
	background: transparent;
	background-repeat: no-repeat;
}

.clsSelect
{
	background-image: url(../Images/Tools/gr_sel.jpg);
}

.clsDelete
{
	background-image: url(../Images/Tools/gr_del_line.jpg);
}

.modalBackground
{
	background-color: Gray;
	filter: alpha(opacity=30);
	opacity: 0.3;
}

.modalBackground2
{
	background-color:Gray;
	filter:alpha(opacity=60);
	opacity:0.60;         
}
.context
{
	background-color: #f5f5f5;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
}
.modalPopup
{
	background-color: White;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
}

.updateProgress
{
    border-width:1px; 
    border-style:solid; 
    background-color:#FFFFFF; 
    position:absolute; 
    width:250px; 
    height:100px;    
}
.updateProgressMessage
{
    margin:3px; 
    font-family:Trebuchet MS; 
    font-size:small; 
    vertical-align: middle;
}      

.clsTextBoldYellow
{
	font-family: Verdana, Arial;
	font-weight: bold;
	font-style: italic;
	color: Red;
}

.clsTextBold
{
	font-weight: bold;
}

fieldset > div:hover
{
	background-color: WhiteSmoke;
}


.clsTable
{
	border-collapse: collapse;
	border: Black 1px solid;
}

.clsTable td, .clsTable th
{
	border: Black 1px solid;
}

.clsTableReportTr:hover
{
	background-color: #f5f5f5;
}

.RptTitle
{
	color: Blue;
	display: inline;
}

.RptHeader
{
	color: Red;
}

.Explicatii
{
	color: Green;
}

.clsBlack
{
	color: Black;
}

.MyCalendar .ajax__calendar_container
{
	padding: 4px;
	position: absolute;
	cursor: default;
	width: 170px;
	font-size: 11px;
	text-align: center;
	font-family: tahoma,verdana,helvetica;
}
.MyCalendar .ajax__calendar_body
{
	height: 139px;
	width: 170px;
	position: relative;
	overflow: hidden;
	margin: auto;
}
.MyCalendar .ajax__calendar_days, .ajax__calendar_months, .ajax__calendar_years
{
	top: 0px;
	left: 0px;
	height: 139px;
	width: 170px;
	position: absolute;
	text-align: center;
	margin: auto;
}
.MyCalendar .ajax__calendar_container TABLE
{
	font-size: 11px;
}
.MyCalendar .ajax__calendar_header
{
	height: 20px;
	width: 100%;
}
.MyCalendar .ajax__calendar_prev
{
	cursor: pointer;
	width: 15px;
	height: 15px;
	float: left;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-image: url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-left.gif")%>);
}
.MyCalendar .ajax__calendar_next
{
	cursor: pointer;
	width: 15px;
	height: 15px;
	float: right;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	background-image: url(<%=WebResource("AjaxControlToolkit.Calendar.arrow-right.gif")%>);
}
.MyCalendar .ajax__calendar_title
{
	cursor: pointer;
	font-weight: bold;
}
.MyCalendar .ajax__calendar_footer
{
	height: 15px;
}
.MyCalendar .ajax__calendar_today
{
	cursor: pointer;
	padding-top: 3px;
}
.MyCalendar .ajax__calendar_dayname
{
	height: 17px;
	width: 17px;
	text-align: right;
	padding: 0 2px;
}
.MyCalendar .ajax__calendar_day
{
	height: 17px;
	width: 18px;
	text-align: right;
	padding: 0 2px;
	cursor: pointer;
}
.MyCalendar .ajax__calendar_month
{
	height: 44px;
	width: 40px;
	text-align: center;
	cursor: pointer;
	overflow: hidden;
}
.MyCalendar .ajax__calendar_year
{
	height: 44px;
	width: 40px;
	text-align: center;
	cursor: pointer;
	overflow: hidden;
}

.MyCalendar .ajax__calendar_container
{
	border: 1px solid #646464;
	background-color: #ffffff;
	color: #000000;
}
.MyCalendar .ajax__calendar_footer
{
	border-top: 1px solid #f5f5f5;
}
.MyCalendar .ajax__calendar_dayname
{
	border-bottom: 1px solid #f5f5f5;
}
.MyCalendar .ajax__calendar_day
{
	border: 1px solid #ffffff;
}
.MyCalendar .ajax__calendar_month
{
	border: 1px solid #ffffff;
}
.MyCalendar .ajax__calendar_year
{
	border: 1px solid #ffffff;
}

.MyCalendar .ajax__calendar_active .ajax__calendar_day
{
	background-color: #edf9ff;
	border-color: #0066cc;
	color: #0066cc;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_month
{
	background-color: #edf9ff;
	border-color: #0066cc;
	color: #0066cc;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_year
{
	background-color: #edf9ff;
	border-color: #0066cc;
	color: #0066cc;
}

.MyCalendar .ajax__calendar_other .ajax__calendar_day
{
	background-color: #ffffff;
	border-color: #ffffff;
	color: #A8A8A8;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_year
{
	background-color: #ffffff;
	border-color: #ffffff;
	color: #A8A8A8;
}

.MyCalendar .ajax__calendar_hover .ajax__calendar_day
{
	background-color: #edf9ff;
	border-color: #daf2fc;
	color: #0066cc;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_month
{
	background-color: #edf9ff;
	border-color: #daf2fc;
	color: #0066cc;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_year
{
	background-color: #edf9ff;
	border-color: #daf2fc;
	color: #0066cc;
}

.MyCalendar .ajax__calendar_hover .ajax__calendar_title
{
	color: #0066cc;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_today
{
	color: #0066cc;
}

.MyCalendar TABLE TD
{
	border: 0;
}

.clsGreenYellowBackground
{
	background-color: #FFEB00;
}
.clsGreenBlueBackground
{
	background-color: #1569C7;
}
.clsGreenYellowColor
{
	color: #1569C7;
}
.clsWhiteBlackColor
{
	color: #FFFFFF;
}
/*AutoComplete flyout */

.autocomplete_completionListElement 
{  
	margin : 0px!important;
	background-color : inherit;
	color : windowtext;
	border : buttonshadow;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 200px;
    text-align : left; 
    list-style-type : none;
}

/* AutoComplete highlighted item */

.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px;
}

/* AutoComplete item */

.autocomplete_listItem 
{
	background-color : window;
	color : windowtext;
	padding : 1px;
}

